mwilli2@equilibrium.research [Tue, 2 Nov 2004 01:26:40 +0000 (01:26 +0000)]
bitkeeper revision 1.1159.1.329 (4186e250v4q4bACc3tLT1SAh95SQxw)
A coven of new wizards for Xensv (please test). Some of this might
need refactoring but it should make the web interface more useful.
also: misc version updates, some extra docs stuff.
iap10@labyrinth.cl.cam.ac.uk [Mon, 1 Nov 2004 19:34:24 +0000 (19:34 +0000)]
bitkeeper revision 1.1159.1.328 (41868fc0ltqwD-JwEuH-hRskylY8aw)
Be consistent about naming includes: asm/xen-public -> asm-xen/xen-public
iap10@labyrinth.cl.cam.ac.uk [Mon, 1 Nov 2004 18:36:41 +0000 (18:36 +0000)]
bitkeeper revision 1.1159.1.327 (41868239Chrrziz0lD29CWUYP4pzHg)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Mon, 1 Nov 2004 18:36:02 +0000 (18:36 +0000)]
bitkeeper revision 1.1159.142.9 (41868212HJLlpN1lDwN7zKigin-5tA)
Minor Makefile fixes
kaf24@freefall.cl.cam.ac.uk [Mon, 1 Nov 2004 17:51:58 +0000 (17:51 +0000)]
bitkeeper revision 1.1159.1.326 (418677bearNwfvI3AaLxMG1OKQfO9A)
Better do_softirq(). We know that there is at least one softirq pending
on entry, so we cget rid of the initial test for zero.
smh22@tempest.cl.cam.ac.uk [Mon, 1 Nov 2004 17:05:45 +0000 (17:05 +0000)]
bitkeeper revision 1.1159.1.325 (41866ce9kPPeyKV6j9SN8KZUOnZWJw)
more doc updates - wip
smh22@tempest.cl.cam.ac.uk [Mon, 1 Nov 2004 16:33:44 +0000 (16:33 +0000)]
bitkeeper revision 1.1159.1.324 (418665682p6UmSFCrXreRVo6KOkHrg)
bit more text...
mwilli2@equilibrium.research [Mon, 1 Nov 2004 15:53:14 +0000 (15:53 +0000)]
bitkeeper revision 1.1159.1.323 (
41865bea-zvfI1kDKtGOrETptgs3JQ)
Merge ssh://srg//auto/groups/xeno/BK/xeno.bk
into equilibrium.research:/home/irchomes/mwilli2/xeno-docs.bk
ach61@labyrinth.cl.cam.ac.uk [Mon, 1 Nov 2004 15:50:22 +0000 (15:50 +0000)]
bitkeeper revision 1.1159.1.322 (41865b3esLMCK45rPPwl2IDgdedolA)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/ach61/tmp/xeno.bk
ach61@labyrinth.cl.cam.ac.uk [Mon, 1 Nov 2004 15:50:09 +0000 (15:50 +0000)]
bitkeeper revision 1.1159.147.2 (41865b310p7czMHOMPp_UCEAvKP2IA)
bad merge
mwilli2@equilibrium.research [Mon, 1 Nov 2004 15:49:55 +0000 (15:49 +0000)]
bitkeeper revision 1.1159.148.1 (41865b23MSxWQXEIk2apsTy8V4Nhcw)
Tweaks.
ach61@labyrinth.cl.cam.ac.uk [Mon, 1 Nov 2004 15:36:18 +0000 (15:36 +0000)]
bitkeeper revision 1.1159.147.1 (418657f2iOsrUkLTuEEdOxEn8lH07Q)
merge
kaf24@freefall.cl.cam.ac.uk [Mon, 1 Nov 2004 15:34:15 +0000 (15:34 +0000)]
bitkeeper revision 1.1159.1.321 (41865777v0w5qC8-c7u-6_0V0D6bGg)
tasklist_lock -> domlist_lock.
domlist_lock and heap_lock no longer disable interrupts.
This means that find_domain_by_id(), put_domain(), alloc_domheap_pages()
and others are not interrupt-safe.
alloc_xenheap_pages(), xmalloc() and friends *are* still safe to use
in interrupt context.
ach61@labyrinth.cl.cam.ac.uk [Mon, 1 Nov 2004 15:28:24 +0000 (15:28 +0000)]
bitkeeper revision 1.1159.146.1 (41865618vMDBaanL8_33U65ovb9fHw)
rename pt_regs to xen_regs
kaf24@freefall.cl.cam.ac.uk [Mon, 1 Nov 2004 14:33:53 +0000 (14:33 +0000)]
bitkeeper revision 1.1159.1.320 (4186495166A8XLekEbNixl7hWUA08w)
Clean up softirq handling. All debug keypresses are now deferred to
a softirq handler.
kaf24@freefall.cl.cam.ac.uk [Mon, 1 Nov 2004 10:00:03 +0000 (10:00 +0000)]
bitkeeper revision 1.1159.1.319 (41860923CuMAB3frY4t4g-Ls_iqqzg)
Clean up some Xen comments to clarify execution order w.r.t. TLB
flushes.
kaf24@freefall.cl.cam.ac.uk [Mon, 1 Nov 2004 08:11:55 +0000 (08:11 +0000)]
bitkeeper revision 1.1159.1.318 (4185efcbzSMnnzF580Z_kKoRcqF39A)
Force build of Xen console driver in Linux 2.4, just as we already do
in 2.6.
mwilli2@pug.(none) [Mon, 1 Nov 2004 00:57:41 +0000 (00:57 +0000)]
bitkeeper revision 1.1159.1.317 (41858a05X_g4Uut3LMGwGYbviy2MVg)
Merge ssh://srg//auto/groups/xeno/BK/xeno.bk
into pug.(none):/home/irchomes/mwilli2/xeno-docs.bk
mwilli2@pug.(none) [Mon, 1 Nov 2004 00:57:16 +0000 (00:57 +0000)]
bitkeeper revision 1.1159.145.1 (418589ecOlV-GVwffq5GiB8-Ew2Ikw)
More tutorial material on specific xm commands.
Needs more work after I've slept ;-)
mwilli2@anvil.research [Mon, 1 Nov 2004 00:18:29 +0000 (00:18 +0000)]
bitkeeper revision 1.1159.1.316 (418580d5gYF87eBU_ebP1s7cMleu3g)
Merge ssh://srg//auto/groups/xeno/BK/xeno.bk
into anvil.research:/home/irchomes/mwilli2/xen-dmesg-clear.bk
mwilli2@anvil.research [Mon, 1 Nov 2004 00:14:22 +0000 (00:14 +0000)]
bitkeeper revision 1.1159.1.315 (41857fdeXcTRTZARibSHQW4l1prQyw)
Minor tweaks to xm dmesg.
iap10@labyrinth.cl.cam.ac.uk [Sun, 31 Oct 2004 23:04:40 +0000 (23:04 +0000)]
bitkeeper revision 1.1159.142.8 (41856f88s5u8hpX2TlCOupENnBIqig)
merge
iap10@labyrinth.cl.cam.ac.uk [Sun, 31 Oct 2004 22:03:47 +0000 (22:03 +0000)]
bitkeeper revision 1.1159.144.3 (41856143dZVCH2lFdy1jbtLSuhMowA)
minor
iap10@labyrinth.cl.cam.ac.uk [Sun, 31 Oct 2004 21:54:34 +0000 (21:54 +0000)]
bitkeeper revision 1.1159.144.2 (41855f1a4Ckq6iiw4dQN4e_VYJJy9Q)
update defconfig file to 2.6.9
iap10@labyrinth.cl.cam.ac.uk [Sun, 31 Oct 2004 21:51:38 +0000 (21:51 +0000)]
bitkeeper revision 1.1159.144.1 (41855e6axlM81uTxTKGLkfyiRdgccw)
Fix linux 2.6 arch/xen/Makefile mrproper target
smh22@tempest.cl.cam.ac.uk [Sun, 31 Oct 2004 17:37:47 +0000 (17:37 +0000)]
bitkeeper revision 1.1159.142.7 (418522eb75obeKEk8Kz-KPNrDom1pQ)
more doc tweaks
smh22@tempest.cl.cam.ac.uk [Sun, 31 Oct 2004 17:12:06 +0000 (17:12 +0000)]
bitkeeper revision 1.1159.142.6 (41851ce6r4gtLHs7acp8n5ThyFqMsQ)
Merge tempest.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into tempest.cl.cam.ac.uk:/local/scratch/smh22/xeno.bk
smh22@tempest.cl.cam.ac.uk [Sun, 31 Oct 2004 17:12:00 +0000 (17:12 +0000)]
bitkeeper revision 1.1159.143.1 (41851ce0SeaLauOV4DJoO_UxeSbw1Q)
more doc updates...
kaf24@freefall.cl.cam.ac.uk [Sun, 31 Oct 2004 13:46:40 +0000 (13:46 +0000)]
bitkeeper revision 1.1159.142.5 (4184ecc0vBKFai_V2VmZuFFo-vJjwQ)
doc tweaks
kaf24@freefall.cl.cam.ac.uk [Sun, 31 Oct 2004 09:56:36 +0000 (09:56 +0000)]
bitkeeper revision 1.1159.142.4 (4184b6d4rc3Jd2irJimPyupm4TO06A)
Rename Xen public interfaces.
1. hypervisor-if.h is now xen.h
2. hypervisor-ifs/ directory is now:
<include/public/...> in Xen
<asm/xen-public/...> in Linux
<xen/...> in user space
kaf24@freefall.cl.cam.ac.uk [Sun, 31 Oct 2004 08:22:21 +0000 (08:22 +0000)]
bitkeeper revision 1.1159.142.3 (4184a0bdD3pO3ot79NURAvHqfSoj_Q)
Fix symlink creation.
kaf24@freefall.cl.cam.ac.uk [Sun, 31 Oct 2004 08:17:49 +0000 (08:17 +0000)]
bitkeeper revision 1.1159.142.2 (41849fadYlUYMwSy6tcq8Y-Yi8NMZA)
Clean up libxc by allowing direct use of Xen headers from userland:
#include <xen/...>
kaf24@freefall.cl.cam.ac.uk [Sun, 31 Oct 2004 07:15:20 +0000 (07:15 +0000)]
bitkeeper revision 1.1159.142.1 (41849108EzeGAtEZl9d7onYsQOtYpw)
Fix build with pdb enabled.
mark@maw48.kings.cam.ac.uk [Sun, 31 Oct 2004 01:41:52 +0000 (01:41 +0000)]
bitkeeper revision 1.1159.1.314 (418442e0ulgOgW7-GQoSm-dOij6jwg)
Add dmesg clear op.
kaf24@freefall.cl.cam.ac.uk [Sat, 30 Oct 2004 14:38:11 +0000 (14:38 +0000)]
bitkeeper revision 1.1159.1.313 (4183a753sZaTRnFt62Hatj2K05Alhw)
Always disable interrupts before running PCI-BIOS code. Some BIOSes misalign
teh stack pointer while they run, for example, which can confuse Xen
interrupt handlers.
kaf24@freefall.cl.cam.ac.uk [Sat, 30 Oct 2004 11:42:28 +0000 (11:42 +0000)]
bitkeeper revision 1.1159.1.312 (41837e24AgGTJo-4Cu3-XiU5i0cX2w)
Some very small time cleanups. Also call cur_timer->init during resume.
kaf24@freefall.cl.cam.ac.uk [Sat, 30 Oct 2004 11:31:53 +0000 (11:31 +0000)]
bitkeeper revision 1.1159.1.311 (41837ba99JEAnriHhRYNK8iMktj80A)
Properly initialise the timer_tsc module.
kaf24@freefall.cl.cam.ac.uk [Fri, 29 Oct 2004 18:14:17 +0000 (18:14 +0000)]
bitkeeper revision 1.1159.1.310 (41828879uBRmYC81TaPfV6LGMJ1TYw)
Doc fixes.
kaf24@freefall.cl.cam.ac.uk [Fri, 29 Oct 2004 17:57:57 +0000 (17:57 +0000)]
bitkeeper revision 1.1159.1.309 (418284a5GxYb-BJtMJAP97pxfWMgww)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xen-balloon-list.bk
mwilli2@equilibrium.research [Fri, 29 Oct 2004 17:26:59 +0000 (17:26 +0000)]
bitkeeper revision 1.1159.1.308 (41827d63Yz9YEpPsVNVsC73Y2b_CzA)
Cunning trick suggested by Keir reduces the amount of conditional
compilation for different Linux versions.
smh22@tempest.cl.cam.ac.uk [Fri, 29 Oct 2004 16:46:44 +0000 (16:46 +0000)]
bitkeeper revision 1.1159.141.2 (418273f49OO4dJFeA_CITIhH0ZlSBw)
updates - wip
kaf24@freefall.cl.cam.ac.uk [Fri, 29 Oct 2004 13:21:44 +0000 (13:21 +0000)]
bitkeeper revision 1.1159.141.1 (418243e8QcGEI8BSUDnzPf5M01yZuA)
doc fixes.
mwilli2@equilibrium.research [Fri, 29 Oct 2004 11:15:56 +0000 (11:15 +0000)]
bitkeeper revision 1.1159.1.307 (4182266cAGOQsr2Dkb1NULqhnlOgQg)
Thread a linked list of ballooned pages through the mem_map array.
Balloon driver should now work under migration and suspend / resume.
mwilli2@equilibrium.research [Fri, 29 Oct 2004 11:13:17 +0000 (11:13 +0000)]
bitkeeper revision 1.1159.1.306 (418225cdXsKP_d8tfJvM9TR5Vjv5_Q)
Manual merge.
cl349@freefall.cl.cam.ac.uk [Fri, 29 Oct 2004 10:31:32 +0000 (10:31 +0000)]
bitkeeper revision 1.1159.1.305 (41821c04Hgz7FcHvApbz2HGtGaBtjA)
blkif.py:
Distinguish between /dev/hda1 and /dev/hda11 when processing mount output.
kaf24@freefall.cl.cam.ac.uk [Fri, 29 Oct 2004 10:26:10 +0000 (10:26 +0000)]
bitkeeper revision 1.1159.1.304 (41821ac2unoY7GxVa-GPd0Ze7JJskw)
Linux 2.6 now always uses writable page tables. Remove the kernel
configurator option to disable their use.
kaf24@freefall.cl.cam.ac.uk [Fri, 29 Oct 2004 10:11:00 +0000 (10:11 +0000)]
bitkeeper revision 1.1159.1.303 (41821734F7OlWCgL8OAaRtEc5i-iEA)
Scrub memory on reboot. Security paranoia.
mafetter@fleming.research [Fri, 29 Oct 2004 08:33:26 +0000 (08:33 +0000)]
bitkeeper revision 1.1159.1.302 (41820056F4IoF8mF3QNQee_Ra_iXeg)
Merge maf46@ssh-relay1.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into fleming.research:/scratch/fleming/mafetter/xen.head
mafetter@fleming.research [Fri, 29 Oct 2004 08:31:40 +0000 (08:31 +0000)]
bitkeeper revision 1.1159.140.2 (4181ffecq3PQVDZfRw16mEwphHTvbw)
Added comments to document the not-so-obvious reference count
sleight-of-hand in construct_dom0().
mafetter@fleming.research [Fri, 29 Oct 2004 08:28:20 +0000 (08:28 +0000)]
bitkeeper revision 1.1159.140.1 (4181ff24XlmzOzk2yZmMG4lRU9Mr7Q)
Added missing header dependencies.
Added an optimize switch (defaults to "y") to make it easier to
build "-g -O0 -fno-omit-frame-pointer" versions of xen.
cl349@freefall.cl.cam.ac.uk [Thu, 28 Oct 2004 23:24:39 +0000 (23:24 +0000)]
bitkeeper revision 1.1159.1.301 (41817fb7qo-OpONURmWllN-zVtSETA)
Add checks to prevent unsafe sharing of block devices between domains.
Can be overridden by adding ! to the devices mode.
cl349@freefall.cl.cam.ac.uk [Thu, 28 Oct 2004 17:24:09 +0000 (17:24 +0000)]
bitkeeper revision 1.1159.1.300 (41812b39JTtbvefuYWV0EsY4Mw9tvg)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk
cl349@freefall.cl.cam.ac.uk [Thu, 28 Oct 2004 17:23:36 +0000 (17:23 +0000)]
bitkeeper revision 1.1159.139.1 (41812b181BAMhNMp1vcdcr5-TskWOA)
Update to Linux 2.6.9.
kaf24@freefall.cl.cam.ac.uk [Thu, 28 Oct 2004 16:20:31 +0000 (16:20 +0000)]
bitkeeper revision 1.1159.1.299 (41811c4fuhuq2QSDzKTApae4VbruKw)
beta -> release candidate
kaf24@freefall.cl.cam.ac.uk [Thu, 28 Oct 2004 16:18:57 +0000 (16:18 +0000)]
bitkeeper revision 1.1159.1.298 (41811bf19FatCLJ9xsA00gYi62PWQg)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@freefall.cl.cam.ac.uk [Thu, 28 Oct 2004 16:18:49 +0000 (16:18 +0000)]
bitkeeper revision 1.1159.138.1 (
41811be9-M5W9ujjnrgAr5BvIUxzIQ)
Doc fixes. Definitely more still to do.
mwilli2@equilibrium.research [Thu, 28 Oct 2004 16:15:46 +0000 (16:15 +0000)]
bitkeeper revision 1.1159.137.1 (41811b328SwfN4BTxZsoMM-iGa8evQ)
Delete some unused tools, lots of docs updates.
cl349@freefall.cl.cam.ac.uk [Thu, 28 Oct 2004 14:47:21 +0000 (14:47 +0000)]
bitkeeper revision 1.1159.1.297 (41810679UWr-FbiF6ilbN9cZPhKKUw)
Remove timer selection code, don't use do_timer_interrupt_hook and use *_seq*
functions on xtime_lock. Also remove asm-xen/asm-i386/timer.h which had no
needed changes.
smh22@tempest.cl.cam.ac.uk [Thu, 28 Oct 2004 13:20:51 +0000 (13:20 +0000)]
bitkeeper revision 1.1159.1.296 (4180f233kmSRbGs8e4Tjqyc9ocS-0A)
Merge tempest.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into tempest.cl.cam.ac.uk:/local/scratch/smh22/xeno.bk
smh22@tempest.cl.cam.ac.uk [Thu, 28 Oct 2004 13:20:43 +0000 (13:20 +0000)]
bitkeeper revision 1.1159.136.1 (4180f22b7w-EU80mOd3abiYrtdoUAA)
build cciss by default, don't build nbd
kaf24@freefall.cl.cam.ac.uk [Thu, 28 Oct 2004 13:03:45 +0000 (13:03 +0000)]
bitkeeper revision 1.1159.1.295 (4180ee31v7apKAXQ_iCd672ndA6I0Q)
New TLB-flush logic. By basing NEED_FLUSH() on the current time, as
well as the CPU and page timestamps, I was able to get rid of the
tedious epoch logic. We now only need special-case logic when the
32-bit clock wraps. In debug build I deliberately restrict the clock to
10 bits, so that the wrap logic gets exercised.
cl349@freefall.cl.cam.ac.uk [Thu, 28 Oct 2004 10:22:45 +0000 (10:22 +0000)]
bitkeeper revision 1.1159.1.294 (4180c875SLNksrza17zCYoYyptjEyA)
Makefile:
Make install a lot less noisy and cleanup.
cl349@freefall.cl.cam.ac.uk [Wed, 27 Oct 2004 21:25:17 +0000 (21:25 +0000)]
bitkeeper revision 1.1159.1.293 (4180123d6fy9CmhZFhA2dxg-C2tnig)
create.py:
Set the name of the vm to the config file's basename if no name is
specified in the config file or on the commandline.
opts.py:
Handle trailing getopt arguments correctly.
cl349@freefall.cl.cam.ac.uk [Wed, 27 Oct 2004 20:48:09 +0000 (20:48 +0000)]
bitkeeper revision 1.1159.1.292 (41800989G4HjOPTJHRAf8UYug6chUA)
Parse bare words as config files making the -f before a config filename
optional.
Make parsing intermingled ``getopt'' and ``var=val'' options sane and
add support for a default option handler for bare words.
cl349@freefall.cl.cam.ac.uk [Wed, 27 Oct 2004 16:59:05 +0000 (16:59 +0000)]
bitkeeper revision 1.1159.1.291 (417fd3d9u-G5MlDQdiqZ83W0GEjA2g)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk
cl349@freefall.cl.cam.ac.uk [Wed, 27 Oct 2004 16:58:32 +0000 (16:58 +0000)]
bitkeeper revision 1.1159.135.1 (
417fd3b8e-uijqG_Stg0EouCeWPftA)
Add network bandwidth adaptive rate limiting to migration and
timestamped info messages.
kaf24@freefall.cl.cam.ac.uk [Wed, 27 Oct 2004 16:20:31 +0000 (16:20 +0000)]
bitkeeper revision 1.1159.1.290 (417fcacfkfQjkHbB1_isdievDAarQA)
Further fixes to the TLB-flush logic.
kaf24@freefall.cl.cam.ac.uk [Wed, 27 Oct 2004 14:26:56 +0000 (14:26 +0000)]
bitkeeper revision 1.1159.1.289 (417fb030yj7vBz8Pvd4b0uvFxr0PzQ)
Ensure we use 64-bit arithmetic when converting a possibly-large
microseconds value into a nanoseconds value (e.g., when calculating
current system time in the timer interrupt handler).
kaf24@freefall.cl.cam.ac.uk [Wed, 27 Oct 2004 13:32:42 +0000 (13:32 +0000)]
bitkeeper revision 1.1159.1.288 (417fa37aiUr7WWjaJDqszVX8RYOFGA)
Tiny bug fixes and cleanups.
kaf24@freefall.cl.cam.ac.uk [Wed, 27 Oct 2004 11:06:15 +0000 (11:06 +0000)]
bitkeeper revision 1.1159.1.287 (417f8127c6bLq91YJmcsvhCtKMxWkw)
Get rid of noisy DPRINTK's.
kaf24@freefall.cl.cam.ac.uk [Wed, 27 Oct 2004 10:30:58 +0000 (10:30 +0000)]
bitkeeper revision 1.1159.1.286 (417f78e2iA5JKPrp7BvoiDunXMJ_mA)
Fix the TLB-flush logic. Epoch changes were broken.
kaf24@freefall.cl.cam.ac.uk [Wed, 27 Oct 2004 09:25:04 +0000 (09:25 +0000)]
bitkeeper revision 1.1159.1.285 (417f69709zfqpQ8rVK-CnP4rYLY9Sg)
Kill dead pdb code.
mwilli2@equilibrium.research [Tue, 26 Oct 2004 17:08:38 +0000 (17:08 +0000)]
bitkeeper revision 1.1159.1.284 (
417e84969-txGlpyHLKpeJXUj16Q3g)
Merge ssh://srg//auto/groups/xeno/BK/xeno-unstable.bk
into equilibrium.research:/home/irchomes/mwilli2/xeno-docs.bk
mwilli2@equilibrium.research [Tue, 26 Oct 2004 17:07:40 +0000 (17:07 +0000)]
bitkeeper revision 1.1159.134.1 (417e845crUwmIOzRXxq3-NHn7WgvlA)
More updates.
kaf24@freefall.cl.cam.ac.uk [Tue, 26 Oct 2004 14:32:37 +0000 (14:32 +0000)]
bitkeeper revision 1.1159.1.283 (417e6005a9xNBX3S_W5XwwXTWIldyA)
latex2html tweaks
kaf24@freefall.cl.cam.ac.uk [Tue, 26 Oct 2004 14:12:48 +0000 (14:12 +0000)]
bitkeeper revision 1.1159.1.282 (417e5b60oXUOPTWl81d5zD6oq1tOTQ)
Clean up docs dir layout.
sd386@font.cl.cam.ac.uk [Tue, 26 Oct 2004 13:20:54 +0000 (13:20 +0000)]
bitkeeper revision 1.1159.1.281 (417e4f36s1zQoicpJ94kRP2nESPXyg)
updated doc
iap10@labyrinth.cl.cam.ac.uk [Tue, 26 Oct 2004 00:37:01 +0000 (00:37 +0000)]
bitkeeper revision 1.1159.1.280 (417d9c2dsQCkPThidkzK1AZFnLMZ8Q)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Tue, 26 Oct 2004 00:36:43 +0000 (00:36 +0000)]
bitkeeper revision 1.1159.133.1 (417d9c1b5mKTIH-AkyjXUqMyMjzPeQ)
tiny debug build fix
mwilli2@equilibrium.research [Tue, 26 Oct 2004 00:30:55 +0000 (00:30 +0000)]
bitkeeper revision 1.1159.1.279 (417d9abfv5BeGb6ylz2gHckXKM4L6A)
Merge ssh://srg//auto/groups/xeno/BK/xeno-unstable.bk
into equilibrium.research:/home/irchomes/mwilli2/xeno-docs.bk
mwilli2@equilibrium.research [Tue, 26 Oct 2004 00:29:27 +0000 (00:29 +0000)]
bitkeeper revision 1.1159.132.1 (417d9a6726LWj-ndP1VAhZ7x2SHbsQ)
Don't include style.tex for now, it confuses latex2html. If anyone has
a better idea then please tell me!
iap10@labyrinth.cl.cam.ac.uk [Tue, 26 Oct 2004 00:19:27 +0000 (00:19 +0000)]
bitkeeper revision 1.1159.1.278 (417d980fRSCPbJafOFRTYnEymtglWg)
Tiny fix to make xenU build on 2.6.9.
cl349@freefall.cl.cam.ac.uk [Mon, 25 Oct 2004 20:53:53 +0000 (20:53 +0000)]
bitkeeper revision 1.1159.1.277 (417d67e1EqQMo3oQymXndv8DCHzsQg)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-269
cl349@freefall.cl.cam.ac.uk [Mon, 25 Oct 2004 20:53:15 +0000 (20:53 +0000)]
bitkeeper revision 1.1159.131.1 (417d67bbobqYkFS_Hlz2BuxPyvYHCw)
Makefile:
Update TAGS target to not include SCCS/* files.
cl349@freefall.cl.cam.ac.uk [Mon, 25 Oct 2004 20:30:47 +0000 (20:30 +0000)]
bitkeeper revision 1.1159.1.276 (417d6277RUrjgN8Byhbusyfr7nmjbw)
mkbuildtree:
Prevent disaster when tree to xenify doesn't exist.
cl349@freefall.cl.cam.ac.uk [Mon, 25 Oct 2004 20:21:00 +0000 (20:21 +0000)]
bitkeeper revision 1.1159.1.275 (417d602cyKuqblSyKliOgatz5hdcRw)
Fix 2.4.x build after 2.6.9 upgrade.
cl349@freefall.cl.cam.ac.uk [Mon, 25 Oct 2004 20:00:58 +0000 (20:00 +0000)]
bitkeeper revision 1.1159.1.274 (417d5b7aBQcNIemD9-XNvIL8F-nEtQ)
g/c unchanged mach-xen/mach-default files.
cl349@freefall.cl.cam.ac.uk [Mon, 25 Oct 2004 17:24:26 +0000 (17:24 +0000)]
bitkeeper revision 1.1159.1.273 (417d36caN439v0H29iR_yjTvAOKJ1A)
Update to Linux 2.6.9.
cl349@freefall.cl.cam.ac.uk [Mon, 25 Oct 2004 17:12:10 +0000 (17:12 +0000)]
bitkeeper revision 1.1159.1.272 (417d33eaZEb_tnkLdhSsCNFpEXrEiw)
Update to Linux 2.6.9.
mwilli2@equilibrium.research [Mon, 25 Oct 2004 12:45:34 +0000 (12:45 +0000)]
bitkeeper revision 1.1159.1.271 (417cf56eQ1nMU54kmKi7G1wblYMknQ)
Update docs a bit and remove howtos that were outdated or mostly
covered by the main manual.
kaf24@freefall.cl.cam.ac.uk [Mon, 25 Oct 2004 10:31:11 +0000 (10:31 +0000)]
bitkeeper revision 1.1159.1.270 (417cd5efuYLEDeFTqZTJOYsZwD2mag)
Get rid of critical-region checking. It gets in the way and has found
precisely zero real bugs!
cl349@freefall.cl.cam.ac.uk [Sun, 24 Oct 2004 18:57:11 +0000 (18:57 +0000)]
bitkeeper revision 1.1159.1.269 (417bfb07XUL6X4zWaV5K6zpOCIkODA)
sync w/ Linux version:
1.18 04/10/15 18:04:37+01:00 sos22@douglas.cl.cam.ac.uk 20 19 128/54/501
It turns out that Xen hypercalls actually clobber the registers used to
pass in their arguments (some of the time, at least). Correct the
asm in hypervisor.h to allow for this.
1.17 04/10/07 17:30:37+01:00 kaf24@freefall.cl.cam.ac.uk 19 18 79/32/476
Grant-table interface redone.
kaf24@freefall.cl.cam.ac.uk [Sat, 23 Oct 2004 17:50:05 +0000 (17:50 +0000)]
bitkeeper revision 1.1159.1.268 (417a99cddcYDzBoICm2bmzocJ2wt4A)
Remove all the XENVERSION/EXTRAVERSION stuff after all.
Patch root Linux Makefile from repository master Makefile.
kaf24@freefall.cl.cam.ac.uk [Sat, 23 Oct 2004 12:28:56 +0000 (12:28 +0000)]
bitkeeper revision 1.1159.1.267 (417a4e88NfHgvkIZt_-wFeTM9-PzAA)
XENVERSION can be set by a .extraversion file at root of Linux build tree.
kaf24@freefall.cl.cam.ac.uk [Sat, 23 Oct 2004 11:16:40 +0000 (11:16 +0000)]
bitkeeper revision 1.1159.1.266 (417a3d98CeFiS9Vj2SKKSNciHhZF2g)
Sanitise the Linux version numbers. No stupid pathname magic.
cl349@freefall.cl.cam.ac.uk [Fri, 22 Oct 2004 20:15:02 +0000 (20:15 +0000)]
bitkeeper revision 1.1159.1.265 (41796a46qnHwXIMDGBF85CbCyNp6Ng)
Remove last reboot, last_reboot, lastboot and rebooted.
cl349@freefall.cl.cam.ac.uk [Fri, 22 Oct 2004 19:47:42 +0000 (19:47 +0000)]
bitkeeper revision 1.1159.1.264 (417963deTKJzOFoPmj0ZA8TSc7OtRQ)
Fix domain restart.
cl349@freefall.cl.cam.ac.uk [Fri, 22 Oct 2004 17:44:56 +0000 (17:44 +0000)]
bitkeeper revision 1.1159.1.263 (41794718665LsSG3Fbsy6vsHfoGMOA)
Use updated evtchn interface to allow console reconnect after xend restart.
cl349@freefall.cl.cam.ac.uk [Fri, 22 Oct 2004 16:39:25 +0000 (16:39 +0000)]
bitkeeper revision 1.1159.1.262 (417937bdRu3MLdOeOXMt7hGr1AHoeg)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-26dom0
into freefall.cl.cam.ac.uk:/local/scratch/cl349/xeno.bk-24dom0
kaf24@freefall.cl.cam.ac.uk [Fri, 22 Oct 2004 16:38:11 +0000 (16:38 +0000)]
bitkeeper revision 1.1159.130.6 (41793773TFex2kvneKZIR5JlCHOzQQ)
Bugfixes.